An Efficient Algorithm for the InCircle Predicate among Smooth Closed Curves

نویسندگان

  • Ioannis Z. Emiris
  • George M. Tzoumas
چکیده

This paper concentrates on the InCircle predicate which is used for the computation of the Voronoi diagram of smooth closed curves. The predicate decides the position of a query object relative to the Voronoi circle of three given ones. We focus on (nonintersecting) ellipses but our method extends to arbitrary closed smooth curves, given in parametric representation. We describe an efficient algorithm for InCircle based on a certified numeric algorithm. The algorithm relies on a geometric preprocessing that guarantees a unique solution in a box of parametric space, where a customized subdivision-based method approximates the Voronoi circle tracing the bisectors. Our subdivision method achieves quadratic convergence by exploiting the geometric characteristics of the problem. The paper concludes with experiments showing that most instances run in less than 0.1 sec using floating-point arithmetic, on a 2.6GHz Pentium4.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A certified algorithm for the InCircle predicate among ellipses

This paper examines the InCircle predicate among ellipses in the Euclidean plane, under the exact computation paradigm. The ellipses are non-intersecting and given in parametric representation. We present a subdivision-based algorithm and implement it in Maple and CORE.

متن کامل

ACS Algorithms for Complex Shapes with Certified Numerics and Topology Algebraic tools for the Voronoi diagram of ellipses, leading to an experimental implementation

We study the four predicates required for the Voronoi diagram of ellipses in the plane, under the Euclidean metric, based on an incremental algorithm. The report concentrates on InCircle, which is the hardest predicate: it decides the position of a query ellipse relative to the Voronoi circle of three given ellipses. The implementation of InCircle combines a certified numeric algorithm with alg...

متن کامل

Analysis of the Incircle predicate for the Euclidean Voronoi diagram of axes-aligned line segments

In this paper we study the most-demanding predicate for computing the Euclidean Voronoi diagram of axes-aligned line segments, namely the Incircle predicate. Our contribution is twofold: firstly, we describe, in algorithmic terms, how to compute the Incircle predicate for axesaligned line segments, and secondly we compute its algebraic degree. Our primary aim is to minimize the algebraic degree...

متن کامل

Exact Delaunay graph of smooth convex pseudo-circles

We examine the problem of computing exactly the Delaunay graph of a set of possibly intersecting smooth convex pseudo-circles in the Euclidean plane given in parametric form. The diagram is constructed incrementally. We focus on InCircle, under the exact computation paradigm, and express it by a simple polynomial system, which allows for an efficient implementation by means of iterated resultan...

متن کامل

An Efficient Filling Algorithm for Non-simple Closed Curves using the Point Containment Paradigm

The Point Containment predicate which specifies if a point is part of a mathematically defined shape or not is one of the most basic notions in raster graphics. This paper presents a technique to counteract the main disadvantage of Point Containment algorithms: their quadratic time complexity with increasing resolution. The implemented algorithm handles complex geometries such as self-intersect...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007